yard craft - German English Dictionary